// 1. 不能以 .ts 扩展名结尾导入模块。这是 TypeScript 的一项规则。
// 2. 是否加{}
//     1. {} 用于从模块中选择性地导入特定的成员，比如函数、变量或类型
//     2. 导入导出的是一个默认成员，你可以使用无花括号的语法:

import { TWriter } from '@/api/acl/writer/type';
import type { ResponseData,TPageData } from '@/api/common'
import { TColumn } from '../column/type';
import { TMedia } from '../media/type';

//已有的品牌的ts数据类型
export interface TArticle {
	articleId?: string;
	articleTitle: string;
	articleSummary: string;
	articleContent?:string,
	articleCover?: string;
	display: number;
	seq: number;
	charge: number;
	layout: number;
	tag?: any;
	articleReads?: any;
	author?: TWriter;
	column: TColumn;
	media?: TMedia;
}

//包含全部品牌数据的ts类型
export type Records = TArticle[]

export interface TArticlePageData extends TPageData {
  list: Records,
}
//获取的已有全部品牌的数据ts类型
export interface TArticleListResponseData extends ResponseData {
  data: TArticlePageData,
}
